Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

chore: modernize tooling, deps, and CI#18

Merged
vitbokisch merged 2 commits into
mainfrom
chore/modernize-tooling
Mar 25, 2026
Merged

chore: modernize tooling, deps, and CI#18
vitbokisch merged 2 commits into
mainfrom
chore/modernize-tooling

Conversation

@vitbokisch
Copy link
Copy Markdown
Contributor

@vitbokisch vitbokisch commented Mar 25, 2026

Summary

Tooling & CI modernization

  • TypeScript ^5.9.3^6.0.2 (aligned with pyreon, fundamentals, zero repos)
  • CI workflows pinned by SHA, added timeouts, dependency-review, CodeQL — matching the fundamentals repo pattern
  • deploy.yml refactored to reuse ci.yml via workflow_call (no more duplicated lint/typecheck/build steps)
  • Dependabot groups: fumadocs, react, tailwind, types for smarter PR batching
  • tsconfig target bumped to ES2024, added ignoreDeprecations: "6.0" for baseUrl compat
  • Biome schema bumped to 2.4.8
  • PropTable bug fix: guard against undefined props array
  • CLAUDE.md added for AI-assisted development context

Documentation completeness (cross-referenced with all pyreon repos)

  • 11 new package doc pages: kinetic, attrs, rocketstyle, ui-core, connector-document, document-primitives, cli, devtools, meta, create-zero
  • 10 missing meta.json files added (charts, code, document, feature, flow, hotkeys, machine, permissions, storage, typescript)
  • Sidebar navigation reorganized: Core Framework, Compatibility, State & Data, Meta-Framework, UI System, Ecosystem, Developer Tools
  • Docs index updated with complete package tables covering all 50+ packages
  • Homepage updated: package count 27→50+, added State & Data and Ecosystem sections

Pages: 45 → 55 static pages generated

Test plan

  • bun run typecheck passes
  • bun run lint passes (17 files, no issues)
  • bun run build passes (55/55 static pages generated)
  • CI workflow runs cleanly on this PR

🤖 Generated with Claude Code

vitbokisch and others added 2 commits March 25, 2026 12:36
- Upgrade TypeScript to ^6.0.2 (aligned with pyreon/fundamentals/zero)
- Update tsconfig target to ES2024, add ignoreDeprecations for baseUrl
- Pin all CI actions by SHA (checkout v6.0.2, setup-bun v2.2.0, codeql v3.32.6)
- Add timeouts, dependency-review, and CodeQL to ci.yml
- Refactor deploy.yml to reuse ci.yml via workflow_call
- Add fumadocs/react/tailwind/types groups to dependabot
- Bump biome schema to 2.4.8
- Fix PropTable crash on undefined props
- Add CLAUDE.md for AI-assisted development context

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add docs for: kinetic, attrs, rocketstyle, ui-core, connector-document,
  document-primitives, cli, devtools, meta, create-zero
- Add meta.json to 10 existing folders missing them (charts, code, document,
  feature, flow, hotkeys, machine, permissions, storage, typescript)
- Update sidebar navigation with all packages organized into sections:
  Core Framework, Compatibility, State & Data, Meta-Framework, UI System,
  Ecosystem, Developer Tools
- Update docs index.mdx with complete package tables (50+ packages)
- Update homepage: package count 27→50+, add State & Data and Ecosystem
  sections with new package cards

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vitbokisch vitbokisch merged commit 4b06f6f into main Mar 25, 2026
5 of 6 checks passed
@vitbokisch vitbokisch deleted the chore/modernize-tooling branch March 25, 2026 12:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant